package logicaNegocio;

public class Campus implements Comparable<Object>, ID
{

	private String nombreCampus;
	private String ciudadCampus;
	private int noAlumnos;
	private int telefonoCampus;
	private int id_Campus;
	
	public Campus (String nombreCampus,String ciudadCampus,int telefono){
		
		this.nombreCampus = nombreCampus;
		this.ciudadCampus = ciudadCampus;
		this.telefonoCampus = telefono;
		this.noAlumnos = 0;
				
	}
	public Campus (String nombreCampus,String ciudadCampus,int telefono,int noAlumnos,int id){
		
		this.nombreCampus = nombreCampus;
		this.ciudadCampus = ciudadCampus;
		this.telefonoCampus = telefono;
		this.noAlumnos = noAlumnos;
		this.id_Campus = id;
				
	}
	public void actualizar (String NombreCampus,String CiudadCampus,int telefono){
		
		this.nombreCampus = NombreCampus;
		this.ciudadCampus = CiudadCampus;
		this.telefonoCampus = telefono;

				
	}
	public String getNombreCampus()
	{
		return nombreCampus;
	}
	public String getCiudadCampus()
	{
		return ciudadCampus;
	}
	public int getNoAlumnos()
	{
		return noAlumnos;
	}
	public int getTelefonoCampus()
	{
		return telefonoCampus;
	}
	public void setID(int Id)
	{
		this.id_Campus = Id;
	}
	public int getID() 
	{
		return id_Campus;
	}
	public int compareTo(Object o) 
	{
		Campus l=(Campus)o;
		return ciudadCampus.compareTo(l.ciudadCampus);
	}
	public void addNoCampus() //antes setNoCampus
	{
		noAlumnos ++;	
	}
	public void reduceNoCampus() //antes setNoCampus2
	{
		noAlumnos --;
	}
	
}
